#pragma once

#define RESOLUTION_WIDTH 720
#define RESOLUTION_HEIGHT 1080
#define BULLET_AREA CCRectMake(-300, -300, RESOLUTION_WIDTH + 600, RESOLUTION_HEIGHT + 300)

#define VECTOR_MAIN ccp(0, -1)
#define VECTOR_ACCELERATION ccp(0, -1000)
#define ITEM_OUT_X_MIN -70
#define ITEM_OUT_X_MAX 70
#define ITEM_OUT_Y_MIN 300
#define ITEM_OUT_Y_MAX 400
#define SPEEDUPBUFF_FACTOR 10


#define RESOURCE_SPRITE "source_sprite"
#define RESOURCE_SPRITEANIMATION "source_animation"
#define RESOURCE_PARTICLE "source_particle"

#define TAG_PARTICLE 11
#define TAG_SPRITEANIMATION 22
#define TAG_SPRITEWITHACTION 33

#define PATH_CONFIG_BULLETS "bulletconfig.xml"
#define PATH_CONFIG_WEAPONS "weaponconfig.xml"
#define PATH_CONFIG_PLANE "planeconfig.xml"
#define PATH_CONFIG_ENEMY "enemyconfig.xml"
#define PATH_CONFIG_PETS "petsconfig.xml"
#define PATH_CONFIG_ITEMS "itemsconfig.xml"
#define PATH_CONFIG_LEVEL "levelconfig.xml"

#define CONFIG_BULLETS 1
#define CONFIG_WEAPONS 2
#define CONFIG_PLANE 3
#define CONFIG_ENEMY 4
#define CONFIG_PETS 5
#define CONFIG_ITEMS 6
#define CONFIG_PLAYERLEVEL 7

#define BULLET_1 "bullet_1"
#define BULLET_2 "bullet_2"

#define WEAPON_1 "weapon_1"
#define WEAPON_2 "weapon_2"
#define WEAPON_ROCKET "weapon_rocket"

#define PLANE_1 "plane_1"

#define PET_PIG "pet_pig"

#define PLANE_TYPE_1 "type_1"
#define PLANE_TYPE_2 "type_2"

#define STRATEGY_DEFAULT "strategy_default"
#define STRATEGY_SHOTAHEAD "strategy_shotahead"
#define STRATEGY_PLANESHOT_1 "strategy_planeshot_1"
#define STRATEGY_PLANESHOT_2 "strategy_planeshot_2"
#define STRATEGY_SHOTPLAYER "strategy_shotplayer"
#define STRATEGY_BOSSLVL1 "strategy_bosslvl1"
#define STRATEGY_BEAMSHOOT "strategy_beamshoot"

#define ITEMPROCESSOR_STAR "itemprocess_star"
#define ITEMPROCESSOR_MAGNET "itemprocess_magnet"
#define ITEMPROCESSOR_SHIELD "itemprocess_shield"
#define ITEMPROCESSOR_POWER5 "itemprocess_power5"
#define ITEMPROCESSOR_POWERMAX "itemprocess_powermax"
#define ITEMPROCESSOR_SPEEDRUN "itemprocess_speedrun"